home *** CD-ROM | disk | FTP | other *** search
- class classes.fx.StarB
- {
- var sA;
- var sO;
- var sI;
- var stopIt = false;
- var Name = "star";
- function StarB()
- {
- this.sA = new Array();
- this.sO = new Object();
- this.sI = 0;
- var _loc4_ = 0;
- while(_loc4_ < 40)
- {
- this.sI = this.sI + 1;
- this.sO["star" + this.sI] = new Object();
- var _loc3_ = this.sO["star" + this.sI];
- _loc3_.id = this.sI;
- _loc3_.depth = random(9) + 1;
- _loc3_.xMov = -0.5 * (_loc3_.depth / 2);
- _root.d = _root.d + 1;
- _loc3_.clip = _root.attachMovie("starB","starB" + this.sI + "Clip",_root.d - 9000);
- _loc3_.clip._x = random(1000);
- _loc3_.clip._y = random(340);
- _loc3_.clip._alpha = _loc3_.depth * 10;
- _loc3_.clip.gotoAndStop(random(5) + 1);
- this.sA.push(_loc3_);
- _loc4_ = _loc4_ + 1;
- }
- }
- function stopStars()
- {
- var _loc3_ = 0;
- var _loc5_ = this.sA.length;
- while(_loc3_ < _loc5_)
- {
- var _loc4_ = this.sA[_loc3_];
- _loc4_.clip.removeMovieClip();
- _loc3_ = _loc3_ + 1;
- }
- _root.removeFX("starB");
- }
- function main()
- {
- if(random(8) == 0 && !this.stopIt)
- {
- this.sI = this.sI + 1;
- this.sO["star" + this.sI] = new Object();
- var _loc4_ = this.sO["star" + this.sI];
- _loc4_.id = this.sI;
- _loc4_.depth = random(9) + 1;
- _loc4_.xMov = -0.5 * (_loc4_.depth / 2);
- _root.d = _root.d + 1;
- _loc4_.clip = _root.attachMovie("starB","starB" + this.sI + "Clip",_root.d - 9000);
- _loc4_.clip._x = 980;
- _loc4_.clip._y = random(340);
- _loc4_.clip._alpha = _loc4_.depth * 10;
- _loc4_.clip.gotoAndStop(random(5) + 1);
- this.sA.push(_loc4_);
- }
- var _loc6_ = 0;
- var _loc7_ = this.sA.length;
- while(_loc6_ < _loc7_)
- {
- _loc4_ = this.sA[_loc6_];
- _loc4_.clip._x += _loc4_.xMov;
- if(_loc4_.clip._x < -5)
- {
- _loc4_.clip.removeMovieClip();
- var _loc3_ = 0;
- var _loc5_ = this.sA.length;
- while(_loc3_ < _loc5_)
- {
- if(_loc4_ == this.sA[_loc3_])
- {
- this.sA.splice(_loc3_,1);
- }
- _loc3_ = _loc3_ + 1;
- }
- delete this.sO["star" + _loc4_.id];
- }
- _loc6_ = _loc6_ + 1;
- }
- }
- }
-